
package DBLayer;

import java.sql.Timestamp;
import java.util.ArrayList;

import ModelLayer.BeneficiaryPayment;

public interface IFDBBeneficiaryPayment {
	public ArrayList<BeneficiaryPayment> getAll();
	public ArrayList<BeneficiaryPayment> getAll_where(String wClause);
	public ArrayList<BeneficiaryPayment> searchRandom(String searchF);
	public BeneficiaryPayment getBeneficiaryPayment(int paymentId);
	
	public int insert(BeneficiaryPayment benPayment);
	public int update(BeneficiaryPayment benPayment);
	public int delete(int paymentId);
	boolean alreadyPaid(Timestamp date);
}
